/**
 * 
 */
package com.platform.common.utils.util.dynamic;

import java.lang.reflect.Method;

/**
 * <pre>
 * 功能：动态代理周期拦截器
 * </pre>
 * 
 * @author wei.gao
 */
public interface IDynamicInterceptor {
	
	void before(Method method, Object[] args);
	
	void after(Method method, Object[] args);
	
	void afterThrowing(Method method, Object[] args, Throwable throwable);
	
	void afterFinally(Method method, Object[] args);
	
}
